package task06_04;



    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;

/**
 * @author Administrator
 * 通过字节缓冲流 把当前目录的a.txt拷贝到c盘根目录
 */
public class CopyFile {
  public static void main(String[] args) throws Exception{
        /* 创建字节缓冲流对象（输入输出）
        *  一次读写一个字节数组的方式实现拷贝 */

    // 源文件路径（当前目录：相对路径）
    BufferedInputStream bis=new BufferedInputStream(new FileInputStream("a.txt"));
    // 目的文件路径 （盘符：绝对路径）
    BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("C:\\a.txt"));

    byte[] bys=new byte[1024];
    int len=0;
    while((len=bis.read(bys))!=-1){
      bos.write(bys,0,len);
    }
    bis.close();
    bos.close();


  }
}

